MAMonolog\Handler\SocketHandler A

Total Complexity 59
Dependencies 4
Dependents 0
Total lines 397
Lines of code 187
Logical lines of code 97
Comment lines 116
Methods 32
Properties 11

Methods 32

Method Rating Maintainability Complexity Lines of code
writeToSocket()
A
50 10 26
writingIsTimedOut()
S
58 4 17
createSocketResource()
S
62 3 11
setStreamChunkSize()
S
72 3 5
streamSetChunkSize()
S
65 3 9
closeSocket()
S
72 2 6
setSocketTimeout()
S
73 2 5
close()
S
75 2 5
streamSetTimeout()
S
65 2 8
connectIfNotConnected()
S
73 2 6
validateTimeout()
S
72 2 5
streamGetMetadata()
S
70 2 6
fwrite()
S
70 2 6
isConnected()
S
76 2 4
getResource()
S
82 1 3
generateDataStream()
S
80 1 3
connect()
S
75 1 5
__construct()
S
72 1 5
fsockopen()
S
77 1 3
write()
S
73 1 5
getChunkSize()
S
82 1 3
getWritingTimeout()
S
82 1 3
getTimeout()
S
82 1 3
getConnectionTimeout()
S
82 1 3
isPersistent()
S
82 1 3
getConnectionString()
S
82 1 3
setChunkSize()
S
77 1 4
setWritingTimeout()
S
74 1 5
setTimeout()
S
74 1 5
setConnectionTimeout()
S
74 1 5
setPersistent()
S
77 1 4
pfsockopen()
S
77 1 3